//导入模块
const http = require('http')
const url = require('url')

//创建服务对象
const server = http.createServer((request, response) => {
    //解析url，添加第二个参数true，会将query属性变成一个对象
    let res = url.parse(request.url, true);
    console.log(res);   //  query: [Object: null prototype] { keyword: 'h5' },

    //读取路径，访问网址http://127.0.0.1:9000/search?keyword=h5
    let pathname = res.pathname;
    console.log(pathname);  // /search和/favicon.ico（图标）
    
    //单独提取查询字符串的key值
    let keyword = res.query.keyword;
    console.log(keyword);   //h5

    //浏览器访问完成时执行代码，输出显示在网页中
    response.end('url');
});

//监听窗口，启动服务时执行代码
server.listen(9000, () => {
    console.log('服务已经启动……');
});